package a21_ObjectArray;

/**
 * @Author quan
 * @Description 对象数组：定义数组存储3个商品对象。
 * 商品属性：商品id,名字,价格,库存。创建三个商品对象，将商品对象添加到数组中。
 * @Date 2023/2/3 21:44
 */
public class TestGoods {
    public static void main(String[] args) {
        //1、创建一个对象数组
        //-------注意：这里创建的数组类型是Good1这个类！！！经常写错。-------
        Goods[] arr = new Goods[3];
        //2、创建三个实例对象,调用带参构造方法
        Goods g1 = new Goods("001","手机",5000,19);
        Goods g2 = new Goods("002","电脑",8000,56);
        Goods g3 = new Goods("003","平板",3000,23);
        //3、将商品添加到数组中
        //--------------注意此处添加方式：可以直接将对象添加到对象数组中-----------
        arr[0] = g1;
        arr[1] = g2;
        arr[2] = g3;
        //4、遍历
        for (int i = 0; i < arr.length; i++) {
            //使用对象来接收
            Goods g = arr[i];
            //通过get方法获取对象中的每一个属性
            System.out.println(g.getId()+","+g.getName()+","+g.getPrice()+","+g.getRestNum());
        }
    }
}
